package com.itboye.mengwu.buy.ui;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.itboye.mengwu.ui.shop.GoodsDetails2;
import com.itboye.mengwu.ui.shop.GoodsDetailsRootBean;

/**
 * auto generate
 * 
 * @author Young
 * 
 */
public class DapeigouBean implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	String createTime;
	String dtType;
	String endTime;
	String id;
	List<GoodsDetails2> items;
	String packageDesc;
	String packageImg;
	String packageName;
	String packagePrice;

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getDtType() {
		return dtType;
	}

	public void setDtType(String dtType) {
		this.dtType = dtType;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}


	

	public List<GoodsDetails2> getItems() {
		return items;
	}

	public void setItems(List<GoodsDetails2> items) {
		this.items = items;
	}

	public String getPackageDesc() {
		return packageDesc;
	}

	public void setPackageDesc(String packageDesc) {
		this.packageDesc = packageDesc;
	}

	public String getPackageImg() {
		return packageImg;
	}

	public void setPackageImg(String packageImg) {
		this.packageImg = packageImg;
	}

	public String getPackageName() {
		return packageName;
	}

	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}

	public String getPackagePrice() {
		return packagePrice;
	}

	public void setPackagePrice(String packagePrice) {
		this.packagePrice = packagePrice;
	}

	public static class MyItems implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;
		String hasSku;
		String id;
		String isMain;
		String mainImg;
		String name;
		String onshelf;
		String pId;
		String packageId;
		String pskuId;
		ArrayList<SkuId> skuId;
		SkuInfo skuInfo;
		String status;
		ArrayList<SkuName> skuName;
		ArrayList<SkuInfo> skuList;
		
		public ArrayList<SkuInfo> getSkuList() {
			return skuList;
		}

		public void setSkuList(ArrayList<SkuInfo> skuList) {
			this.skuList = skuList;
		}

		public ArrayList<SkuName> getSkuName() {
			return skuName;
		}

		public void setSkuName(ArrayList<SkuName> skuName) {
			this.skuName = skuName;
		}

		public String getHasSku() {
			return hasSku;
		}

		public void setHasSku(String hasSku) {
			this.hasSku = hasSku;
		}

		public String getId() {
			return id;
		}

		public void setId(String id) {
			this.id = id;
		}

		public String getIsMain() {
			return isMain;
		}

		public void setIsMain(String isMain) {
			this.isMain = isMain;
		}

		public String getMainImg() {
			return mainImg;
		}

		public void setMainImg(String mainImg) {
			this.mainImg = mainImg;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		public String getOnshelf() {
			return onshelf;
		}

		public void setOnshelf(String onshelf) {
			this.onshelf = onshelf;
		}

		public String getPId() {
			return pId;
		}

		public void setPId(String pId) {
			this.pId = pId;
		}

		public String getPackageId() {
			return packageId;
		}

		public void setPackageId(String packageId) {
			this.packageId = packageId;
		}

		public String getPskuId() {
			return pskuId;
		}

		public void setPskuId(String pskuId) {
			this.pskuId = pskuId;
		}


		public ArrayList<SkuId> getSkuId() {
			return skuId;
		}

		public void setSkuId(ArrayList<SkuId> skuId) {
			this.skuId = skuId;
		}

		public SkuInfo getSkuInfo() {
			return skuInfo;
		}

		public void setSkuInfo(SkuInfo skuInfo) {
			this.skuInfo = skuInfo;
		}

		public String getStatus() {
			return status;
		}

		public void setStatus(String status) {
			this.status = status;
		}
		
		
		public static class SkuId implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;
			String id;
			ArrayList<String> vid;
			public String getId() {
				return id;
			}
			public void setId(String id) {
				this.id = id;
			}
			public ArrayList<String> getVid() {
				return vid;
			}
			public void setVid(ArrayList<String> vid) {
				this.vid = vid;
			}
		}
		public static class SkuInfo implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;
			String iconUrl;
			String id;
			String productCode;
			String skuDesc;
			String skuId;

			public String getIconUrl() {
				return iconUrl;
			}

			public void setIconUrl(String iconUrl) {
				this.iconUrl = iconUrl;
			}

			public String getId() {
				return id;
			}

			public void setId(String id) {
				this.id = id;
			}

			public String getProductCode() {
				return productCode;
			}

			public void setProductCode(String productCode) {
				this.productCode = productCode;
			}

			public String getSkuDesc() {
				return skuDesc;
			}

			public void setSkuDesc(String skuDesc) {
				this.skuDesc = skuDesc;
			}

			public String getSkuId() {
				return skuId;
			}

			public void setSkuId(String skuId) {
				this.skuId = skuId;
			}

		}
		public static class SkuName implements Serializable{

			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;
			/**
			 *  ["sku_name"] => array(2) {
			          [0] => array(2) {
			            ["id"] => string(6) "大小"
			            ["vid"] => array(2) {
			              [0] => string(1) "L"
			              [1] => string(1) "M"
			            }
			          }
			          [1] => array(2) {
			            ["id"] => string(6) "颜色"
			            ["vid"] => array(2) {
			              [0] => string(3) "黑"
			              [1] => string(3) "白"
			            }
			          }
			        }
			 * @return
			 */
			String id;
			ArrayList<String> vid;
			public String getId() {
				return id;
			}
			public void setId(String id) {
				this.id = id;
			}
			public ArrayList<String> getVid() {
				return vid;
			}
			public void setVid(ArrayList<String> vid) {
				this.vid = vid;
			}
		}
	}

}